Informazioni sui campi di confronto delle relazioni

Quando si crea una relazione tra tabelle, bisogna selezionare uno o più campi in ogni tabella come campi di confronto. I campi di confronto di solito hanno valori comuni. In una relazione tipica, un record di una tabella verrà correlato ai record di un'altra tabella che condividono lo stesso valore del campo di confronto.

Ad esempio, una tabella Clienti e una tabella Fatture possono usare il campo ID Cliente per identificare in modo univoco ogni cliente e ogni acquisto. Quando le due tabelle sono correlate utilizzando l'ID Cliente come campo di confronto, un record nella tabella Clienti può visualizzare un portale che mostra le fatture con l'ID Cliente corrispondente e nella tabella Fatture ogni fattura con lo stesso ID Cliente può visualizzare i dati consistenti del cliente.

I campi di confronto devono appartenere ad uno dei seguenti tipi:

testo

numero

data

ora

indicatore data e ora

calcolo (con un testo, numero, data, ora o risultato dell'indicatore data e ora)

Note

Campi Contenitore, campi riassunto e calcoli che restituiscono un campo Contenitore come risultato non possono essere utilizzati come campi di confronto.

I campi di confronto utilizzati in una relazione possono avere nomi diversi.

Un campo di confronto può essere un campo globale.

I valori sono accoppiati in base alla loro indicizzazione. FileMaker Pro indicizza fino ai primi 110 caratteri di ogni riga di testo, oppure finché incontra il primo ritorno a capo raggiunto.

Per forzare i campi di confronto a considerare i caratteri non-alfanumerici, bisogna cambiare la lingua di default nel campo di confronto a, Unicode. Per ulteriori informazioni, vedere Definizione delle opzioni di indicizzazione per i campi e Scelta di una lingua per indicizzazione o ordinamento.

Un campo di confronto utilizzato per un database relazionale può essere un campo di destinazione di riferimento, finché il riferimento non è basato sulla relazione che coinvolge il campo di confronto.

Si può aumentare il numero dei possibili valori corrispondenti inserendo più valori nel campo di confronto, separati da ritorni a capo. È possibile accedere ai dati correlati facendo corrispondere ogni riga del campo di confronto, secondo i criteri di relazione. Questo a volte è chiamato campo multi-chiave oppure campo a chiave complessa.

Esempio: una relazione semplice unisce i record della Tabella A a quelli della Tabella B in base ai contenuti di un singolo campo in ogni tabella; e il campo di confronto nella Tabella A contiene i valori:

rosso
verde
blu

separati da ritorni a capo. FileMaker Pro accoppia ogni record nella TabellaB dove il corrispondente campo di confronto contiene il singolo valore rosso, verdeo blu. Tuttavia, FileMaker Pro non riporterà record dove il campo di confronto contiene il valore blu verde rosso. I ritorni a capo indicano a FileMaker Pro di trattare ogni riga come un valore distinto.

Argomenti correlati

   

Informazioni sulle relazioni

   

Pianificazione di un database

   

Informazioni sui tipi di relazione

   

Creazione di relazioni